/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.com.ces4.produccion.client.lineaproduccion.data;

import co.com.ces4.produccion.jpa.entities.LineaProduccion;
import com.smartgwt.client.widgets.grid.ListGridField;
import com.smartgwt.client.widgets.grid.ListGridRecord;

/**
 *
 * @author Sebastian
 */
public class LineaProduccionRecord extends ListGridRecord {

    public LineaProduccionRecord(LineaProduccion lineaProduccion) {
        setAttribute(LineaProduccionDS.CODIGOLINEA, lineaProduccion.getNmid());
        setAttribute(LineaProduccionDS.DESCRIPCION, lineaProduccion.getDsdescripcion());
        if (lineaProduccion.getSnestado()) {
            setAttribute(LineaProduccionDS.ESTADO, "Activo");
        } else {
            setAttribute(LineaProduccionDS.ESTADO, "Inactivo");
        }
        setAttribute("lineaProduccion", lineaProduccion);
    }

    public static ListGridField[] getFields() {
        ListGridField fieldCodigoLinea = new ListGridField(LineaProduccionDS.CODIGOLINEA, "Código");
        fieldCodigoLinea.setCanHide(false);
        fieldCodigoLinea.setHidden(true);
        fieldCodigoLinea.setCanFilter(false);
        return new ListGridField[]{fieldCodigoLinea, new ListGridField(LineaProduccionDS.DESCRIPCION, "Descripción"), new ListGridField(LineaProduccionDS.ESTADO, "Estado")};
    }
}
